// router.js
import { RouterMount, createRouter } from "uni-simple-router";
import { getStorage } from "utils/auth";

const router = createRouter({
  encodeURI: false,
  platform: process.env.VUE_APP_PLATFORM,
  routes: ROUTES,
});

//全局路由前置守卫
router.beforeEach((to, from, next) => {
  let fullPath = to.fullPath.replace("?", "&");
  let token = getStorage("token");
  if (to.aliasPath == "/onlineDetail") {
    if (token) {
      next();
    } else {
      next(`/pages/login/login?fullPath=${fullPath}`);
    }
    return;
  }
  next();
});
// 全局路由后置守卫
router.afterEach((to, from) => {
  console.log("跳转结束");
});

export { router, RouterMount };
